home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
libs
/
xfalib.lha
/
XFA_Library
/
Blitz
/
LIB_XFA.ascii
< prev
next >
Wrap
Text File
|
1995-05-02
|
2KB
|
64 lines
;**********************************************************
;
; LIB_XFA.BB: 26 Apr 1995
; ------------------------------------------------------
; defines and initializations for XFA library routines
;
;**********************************************************
;/* XFA_PackMode flags / bitfields */
#XFA_MODE16 = 0 ;/* 00 compressione 16 Bit */
#XFA_MODE16I = 1 ;/* 01 compressione 16 Bit Interlace */
#XFA_MODE32 = 2 ;/* 10 compressione 32 Bit */
#XFA_MODE32I = 3 ;/* 11 compressione 32 Bit Interlace */
#XFA_MODEI = 1 ;/* 01 mask for lace cunning mode */
;/* XFA close mode definitions */
#CLOSE_BLANK = 0 ;/* close animation with blank frame */
#CLOSE_LOOP = 1 ;/* close animation with loop frame */
;/* Already defined in Utils.bb */
;
NEWTYPE.rgb ;/* tripletta di colori rgb */
r.w ;/* valore a 16 bit allineato a destra */
g.w ;/* valore a 16 bit allineato a destra */
b.w ;/* valore a 16 bit allineato a destra */
End NEWTYPE
NEWTYPE.Mem ;/* struttura per indirizzare un chunk in memoria */
*Ptr.b ;/* puntatore al chunk */
Size.l ;/* dimensione in bytes */
End NEWTYPE
NEWTYPE.XFA_Head ;/* header del File IFF-XFA */
BytesPerRow.w ;/* numero di bytes per rasterline */
Rows.w ;/* numero di rasterlines della bitmap */
ModeID.l ;/* modo grafico di visualizzazione */
Depth.b ;/* numero di bitplanes della bitmap */
Flags.b ;/* XFA_PackMode modo di compressione */
NFrames.l ;/* numero di frames dell'animazione */
End NEWTYPE
NEWTYPE.XFA_CMap ;/* colormap del file IFF-XFA */
NumCols.w ;/* numero di colori utilizzati */
FirstCol.w ;/* id del primo colore da settare */
Pal.rgb[256] ;/* registri colore */
Zero.l ;/* settare a 0 */
End NEWTYPE
;**********************************************************